package com.ruoyi.exam.service;

import java.util.List;

import com.ruoyi.exam.domain.entity.TTaskExamPaper;

/**
 * 创建任务时绑定的试卷Service接口
 * 
 * @author ruoyi
 * @date 2024-12-19
 */
public interface ITTaskExamPaperService 
{
    /**
     * 查询创建任务时绑定的试卷
     * 
     * @param id 创建任务时绑定的试卷主键
     * @return 创建任务时绑定的试卷
     */
    public TTaskExamPaper selectTTaskExamPaperById(Long id);

    /**
     * 查询创建任务时绑定的试卷列表
     * 
     * @param tTaskExamPaper 创建任务时绑定的试卷
     * @return 创建任务时绑定的试卷集合
     */
    public List<TTaskExamPaper> selectTTaskExamPaperList(TTaskExamPaper tTaskExamPaper);

    /**
     * 新增创建任务时绑定的试卷
     * 
     * @param tTaskExamPaper 创建任务时绑定的试卷
     * @return 结果
     */
    public int insertTTaskExamPaper(TTaskExamPaper tTaskExamPaper);

    /**
     * 修改创建任务时绑定的试卷
     * 
     * @param tTaskExamPaper 创建任务时绑定的试卷
     * @return 结果
     */
    public int updateTTaskExamPaper(TTaskExamPaper tTaskExamPaper);

    /**
     * 批量删除创建任务时绑定的试卷
     * 
     * @param ids 需要删除的创建任务时绑定的试卷主键集合
     * @return 结果
     */
    public int deleteTTaskExamPaperByIds(Long[] ids);

    /**
     * 删除创建任务时绑定的试卷信息
     * 
     * @param id 创建任务时绑定的试卷主键
     * @return 结果
     */
    public int deleteTTaskExamPaperById(Long id);
}
